Seja mais educado, explique melhor como funciona.
- Fórum
- OTServ
- Recursos
- Scripting
- Actions e Talkactions
- Facebook System
info
Grupo: Visconde
Registrado: 22/07/12
Posts: 298
Reputação: +28
Char no Tibia: Lendreo

info
Grupo: Conde
Registrado: 04/08/12
Posts: 762
Reputação: +80

Alguma imagem, vídeo?
info
Grupo: Marquês
Registrado: 02/08/12
Posts: 1k
Reputação: +234
Char no Tibia: Maurolkit

Seria melhor se não desse para usar 2x no msm player
tenta usar
if getPlayerStorageValue(cid, getCreatureName(item2.uid)) > 0 then doPlayerSendCancel(cid, 28, "You can't use this 2x in same player.") return true end
setPlayerStorageValue(cid, getCreatureName(item2.uid), 1)
Editado Setembro 2 por Skymagnum
info
Grupo: Conde
Registrado: 30/10/11
Posts: 625
Reputação: +101
Gênero: Masculino

se testo so no seu char né.
troca a linha
if item2.uid == cid then
por
if isPlayer(item2.uid) and item2.uid ~= cid then
se n so da pra dar like em no seu proprio char,isso tbm inpemdi que de like no seu proprio char(senão os cara abusa)
e ele pode ganhar o premio varias veses(depois que passar do maxcurtir vai ganha toda ves que toma "like"),coloca pra reseta oi storage ou so ganha 50 especificamente.
info
Grupo: Infante
Registrado: 04/03/11
Posts: 1.6k
Reputação: +393
Char no Tibia: No Have

ta legal
Mais percebi como os nossos amigos citaram tem uns bugzinhos.
Como a verificação de cid.
O ideia e que você teste mais os scripts.
@All, eu testei meu script. Porém não fiz especificações de curtir vc próprio, até porque no facebook vc pode se "alto-curti"... ^}^
E o resto eu vou colocar do jeito que querem...
Editado Setembro 4 por SmiX
Poderia explicar melhor como funciona?
info
Grupo: Herói
Registrado: 12/03/11
Posts: 1.9k
Reputação: +284
Gênero: Masculino
Char no Tibia: Nokte

isso é um sistema de reputação? '-'
pra mim é igual rep
info
Grupo: Campones
Registrado: 24/07/12
Posts: 70
Reputação: +8
Char no Tibia: Forgiven Rookguard

ACHEI MO DAHORA !! SÓ NÃO COLOCO NO MEU OT PORQUE TO COM PREGRIÇA E ACHO QUE NAO PRECISA, TALVEZ EU COLOQUE =D
info
Grupo: Campones
Registrado: 18/09/12
Posts: 39
Reputação: -1

MRM explique isso
info
Grupo: Visconde
Registrado: 22/07/12
Posts: 298
Reputação: +28
Char no Tibia: Lendreo

MRM explique isso
Cuidado com seu post. O system ainda está funcionando. Smix tenta da um melhorada nos seus tópicos.
info
Grupo: Campones
Registrado: 18/09/12
Posts: 39
Reputação: -1

MRM explique isso
Cuidado com seu post. O system ainda está funcionando. Smix tenta da um melhorada nos seus tópicos.
Cuidado ? oq eu fiz de errado ?








info
Grupo: Conde
Registrado: 25/01/12
Posts: 963
Reputação: +265
Olá gentalhas, hoje venho aqui para postar um sistema bem legal para ots de ( Tibia, Pokemon e outros ), Chamado facebook system, criado por Eu(SmiX), ele vai com funções para quest que podem ser eleboradas por vocês mesmos e outros utilitarios. Vamos deixar de delongas e vamos ao ponto...
Em data/actions/scripts vamos criar um arquivo .lua chamado faceSystem.lua e vamos colar o código a baixo dentro:
--[[Facebook System]]-- --[[ By: SmiX Zutemberg ]]-- local configurations = { facebookItemReward = 2620,-- Aqui o item que o player vai ganhar quando alcançar o facebookMaxCurti facebookMaxCurti = 50, -- Aqui é o maximo de curti que um player pode ganhar } function onUse(cid, item, item2) [color=#282828][size=2] [/size][/color]if isPlayer(item2.uid) and item2.uid ~= cid then local cd = exhaustion.get(cid, 223) if not cd then cd = 0 end if cd > 0 then doPlayerSendCancel(cid, "Wait a "..cd.." seconds for other likes.") return true end if getPlayerStorageValue(item2.uid, facebookStorage) < 0 then setPlayerStorageValue(item2.uid, facebookStorage, 0) end setPlayerStorageValue(item2.uid, facebookStorage, getPlayerStorageValue(item2.uid, facebookStorage) +1) doSendAnimatedText(getThingPos(item2.uid), "LIKE +1", 23) if getPlayerStorageValue(item2.uid, facebookStorage) > configurations.facebookMaxCurti then doPlayerAddItem(item2.uid, configurations.facebookItemReward, 1) setPlayerStorageValue(item2.uid, facebookStorage, 0) end exhaustion.set(cid, 223, 180) return true end return TRUE endAgora vamos em actions.XML e vamos colar a seguinte tag nele:
Lembrando que o item que vai ser usado tem que ter o atributo “Usable”.
Agora vamos na pasta lib/ e criaremos um arquivo .lua chamado faceSystem.lua e dentro cole o código a baixo:
Caso queira fazer uma quest com certo número de curtir coloque a linha no seu script;
Em curtir você coloca a quantidade que o player tem que ter pra pode fazer e em msg você coloca a mensagem que vai dar caso o player não tenha essa quantidade de curtir.
Pronto o system já está funcionando, agora vou postar um facelook pra quem quiser.
Só não faço um rank curtir porque nunca fiz um script de rank e estou sem tempo.
OBSs: Não ajudo em correções de erros de intalação do system. Aqui funciona perfeitamente ai também tem que funcionar... Obrigado pela atenção e tchau.
Editado Setembro 4 por SmiX